پیاده سازی سخت افزاری الگوریتم های رمزنگاری منحنی بیضوی در میدان محدود اول

thesis
abstract

در این پایان نامه، پیاده سازی سخت افزاری سیستم رمزنگاری منحنی بیضوی، در میدان های محدود اعداد اول انجام شده است.ضرب اسکالر زمانبرترین و مهم ترین عملیات در سیستم رمزنگاری منحنی بیضوی می باشد که، برای انجام ضرب اسکالر، از الگوریتم ضرب اسکالر باینری استفاده شده است.برای نمایش نقاط روی منحنی بیضوی،از بین دستگاه های مختصات مختلف، از دستگاه مختصات ژاکوبین استفاده کردیم که هزینه عملیات کمتری دارد و از عملیات معکوس میدانی که از عملیات پیچیده و پرهزینه می باشد اجتناب شده است. در این پایان نامه برای انجام عملیات جمع نقطه ای و دو برابر کردن نقطه ای از عملیات در حوزه میدان اعداد اول استفاده شده است که شامل عملیات جمع و تفریق میدان، ضرب میدان و ... می باشد. الگوریتم های انتخابی برای پیاده سازی سخت افزاری سیستم منحنی بیضوی، به زبان vhdl به صورت ساختاری نوشته شده و قابل سنتز می باشد و قابلیت پیاده سازی روی fpgaرا دارند. هم چنین ما از نرم افزارmodelsim se 10.c برای شبیه سازی کدها استفاده کردیم. عملیات ضرب میدان ازجمله مهمترین عملیات در حوزه میدان می باشد که پیاده سازی بهینه آن مدنظر می باشد. ازالگوریتم ضرب مونتگمری پیمانه ای به دلیل پیاده سازی سخت افزاری راحت و سرعت بیشتر، استفاده کردیم.برای محاسبه معکوس پیمانه در الگوریتم ضرب مونتگمری مبنای بالا یک روشی پیشنهاد دادیم، که باعث ساده سازی محاسبات می شود، و زمان اجرای عملیات کاهش می یابدو باعث افزایش سرعت می شود. در این پایان نامه به بررسی الگوریتم ضرب پیمانه ای مونتگمری منعطف پرداخته شد، و از روش پیشنهادی برای محاسبه خارج قسمت ضرب پیمانه ای مونتگمری منعطف استفاده کردیم که باعث کاهش پیچیدگی و زمان اجرایی شد[rez13]. کلمات کلیدی: سیستم رمزنگاری منحنی بیضوی، میدان محدود عداد اول، ضرب اسکالر،جمع نقطه ای،دو برابر کردن نقطه ای

similar resources

پیاده سازی سخت افزاری الگوریتمهای رمزنگاری منحنی بیضوی در میدان محدود اعداد اول

چکیده در این پایان نامه، پیاده سازی سخت افزاری سیستم رمزنگاری منحنی بیضوی، در میدان های محدود اعداد اول انجام شده است.ضرب اسکالر زمانبرترین و مهم ترین عملیات در سیستم رمزنگاری منحنی بیضوی می باشد که، برای انجام ضرب اسکالر، از الگوریتم ضرب اسکالر باینری استفاده شده است.برای نمایش نقاط روی منحنی بیضوی،از بین دستگاه های مختصات مختلف، از دستگاه مختصات ژاکوبین استفاده کردیم که هزینه عملیات کمتری دا...

پیاده سازی سخت افزاری یک پردازنده رمزنگاری خم بیضوی کارآمد در میدان gf(۲۱۶۳)

در این مقاله، پردازنده ضرب عددی خم بیضوی کارآمد در میدان باینری gf(2163) طراحی و با استفاده از کدهای قابل سنتز vhdl پیاده سازی شده است. طراحی معماری های جدید و کارآمد برای واحدهای محاسبات میدان و به ویژه واحد محاسباتی ضرب میدان منجر به کاهش طول مسیر بحرانی پردازنده شد. همچنین استفاده از اجرای موازی عملیات ضرب میدان در الگوریتم ضرب عددی lopez-dahab و جدا نمودن مسیر جمع دو نقطه از کلید باعث بهبود...

full text

پیاده سازی سخت افزاری الگوریتم های منحنی بیضوی روی میدان محدود باینری

این پایان نامه پیاده سازی سخت افزاری سیستم رمزنگاری منحنی بیضوی در میدان باینری را بیان می کند.با توجه به بررسی مقالات متعدد در مورد الگوریتم های پیاده سازی ضرب اسکالر و قسمت های مختلف آن, از الگوریتم ضرب اسکالر مونتگمری برای اجرای ضرب اسکالر استفاده شده است.از آنجا که عملیات های میدانی ازجمله عملیات های مهم می باشند,برای اجرای آن ها از الگوریتم های بهینه استفاده شده است.دراین پایان نامه از نما...

15 صفحه اول

پیاده سازی سخت افزاری ضرب اسکالر در رمزنگاری منحنی های بیضوی

در این پایان نامه سیستم رمزنگاری ecc که یکی از پروتکل های جدید و بحث برانگیز رمزنگاری است را مورد بررسی قرار گرفته است.

مروری بر حملات و پیاده سازی نرم افزاری الگوریتم‌های رمزنگاری توام با احراز اصالت‌ مسابقه CAESAR

رمزنگاری احراز اصالت­شده یک حالت اجرایی در رمزهای قطعه­ای بوده که خدمت­های احراز اصالت، محرمانگی و تمامیت داده را در فرآیند انتقال اطلاعات فراهم می­کند. از سال 2014 مسابقه­ی تحت عنوان مسابقه­ی CAESAR آغاز شده است که هدف از این مسابقه رسیدن به طرح­های رمزنگاری احرازاصالت­شده است که مزایای بیشتری نسبت به طرح AES-GCM ارائه ­دهند و برای استفاده گسترده مناسب باشند. در این مقاله، تمامی نامزدهای معرفی...

full text

پیاده سازی سخت افزاری سیستم های رمزنگاری بر اساس زوج سازی تیت با استفاده از fpga روی f ۲^۲۸۳

زوج­ سازی در رمزنگاری، یک نگاشت دوخطی از اعضا­ی دو گروه جمعی از خم بیضوی به یک عضو گروه ضربی از میدان متناهی است و به منظور ساختن طرح­ های رمزنگاری یا حمله به آن­ها مورد استفاده قرار می­گیرد. زوج ­سازی تیت پرکاربردترین نوع زوج ­سازی است که با استفاده از الگوریتم میلر محاسبه      می­شود و نسخه بهبودیافته این الگوریتم برای خم­های ابرمنفرد زوج ­سازی   ηt نامیده می­شود. به دلیل حجیم و زمان ­بر بودن...

full text

My Resources

Save resource for easier access later

Save to my library Already added to my library

{@ msg_add @}


document type: thesis

وزارت علوم، تحقیقات و فناوری - دانشگاه سمنان - دانشکده برق و الکترونیک

Hosted on Doprax cloud platform doprax.com

copyright © 2015-2023